A process that is based on IPC mechanism which executes on different systems and can communicate with other processes using message based communication, is called ________
1.Local Procedure Call
2. Inter Process Communication
3. Remote Procedure Call
4.Remote Machine Invocation
In a memory mapped input/output ______
1. the CPU uses polling to watch the control bit constantly, looping to see if a device is ready
2.the CPU writes one data byte to the data register and sets a bit in control register to show that a byte is available
3.the CPU receives an interrupt when the device is ready for the next byte
4.the CPU runs a user written code and does accordingly
In an interrupt driven input/output ______
1.the CPU uses polling to watch the control bit constantly, looping to see if a device is ready
2.the CPU writes one data byte to the data register and sets a bit in control register to show that a byte is available
3.the CPU receives an interrupt when the device is ready for the next byte
4.the CPU runs a user written code and does accordingly
In multilevel feedback scheduling algorithm ______
1. a process can move to a different classified ready queue
2.classification of ready queue is permanent
3.processes are not classified into groups
4. none of the mentioned
In the layered approach of Operating Systems _____
1.Bottom Layer(0) is the User interface
2.Highest Layer(N) is the User interface
3.Bottom Layer(N) is the hardware
4. Highest Layer(N) is the hardware
In the non blocking send ______
1. the sending process keeps sending until the message is received
2.the sending process sends the message and resumes operation
3.the sending process keeps sending until it receives a message
4.None of the mentioned
In UNIX, each process is identified by its _____
1.Process Control Block
2.Device Queue
3. Process Identifier
4.None of the mentioned
Message passing system allows processes to ________
1. communicate with each other without sharing the same address space
2.communicate with one another by resorting to shared data
3.share data
4.name the recipient or sender of the message
Remote Procedure Calls are used _______
1.for communication between two processes remotely different from each other on the same system
2.for communication between two processes on the same system
3.for communication between two processes on separate systems
4. none of the mentioned
The initial program that is run when the computer is powered up is called ____
1.boot program
2.bootloader
3.initializer
4.bootstrap program
To resolve the problem of data representation on different systems RPCs define ______
1.machine dependent representation of data
2.machine representation of data
3. machine-independent representation of data
4.None of the mentioned
What is stub?
1.transmits the message to the server where the server side stub receives the message and invokes procedure on the server side
2.packs the parameters into a form transmittable over the network
3.locates the port on the server
4.All of the Mentioned
Which scheduling algorithm allocates the CPU first to the process that requests the CPU first?
1.first-come, first-served scheduling
2.shortest job scheduling
3.priority scheduling
4.None of the mentioned
Bounded capacity and Unbounded capacity queues are referred to as ____
1.Programmed buffering
2.Automatic buffering
3.User defined buffering
4.No buffering
Cascading termination refers to termination of all child processes if the parent process terminates ______
1.Normally
2.Abnormally
3. Normally or abnormally
4.None of the mentioned
Complex scheduling algorithms _______
1.are very appropriate for very large computers
2. use minimal resources
3.use many resources
4.All of the Mentioned
DMA is used for _______
1.High speed devices(disks and communications network)
2. Low speed devices
3.Utilizing CPU cycles
4.All of the Mentioned
How does the Hardware trigger an interrupt?
1. Sending signals to CPU through a system bus
2.Executing a special program called interrupt program
3. Executing a special program called system program
4.Executing a special operation called system call
How does the software trigger an interrupt?
1.Sending signals to CPU through bus
2.Executing a special operation called system call
3.Executing a special program called system program
4.Executing a special program called interrupt trigger program
In a programmed input/output(PIO) _____
1.the CPU uses polling to watch the control bit constantly, looping to see if a device is ready
2.the CPU writes one data byte to the data register and sets a bit in control register to show that a byte is available
3.the CPU receives an interrupt when the device is ready for the next byte
4. the CPU runs a user written code and does accordingly
In indirect communication between processes P and Q _____
1.there is another process R to handle and pass on the messages between P and Q
2. there is another machine between the two processes to help communication
3.there is a mailbox to help communication between P and Q
4.None of the mentioned
In priority scheduling algorithm ______
1.CPU is allocated to the process with highest priority
2.CPU is allocated to the process with lowest priority
3.Equal priority processes can not be scheduled
4.None of the mentioned
In priority scheduling algorithm, when a process arrives at the ready queue, its priority is compared with the priority of _____
1.all process
2.currently running process
3. parent process
4.init process
In the Zero capacity queue ______
1.the queue can store at least one message
2.the sender blocks until the receiver receives the message
3. the sender keeps sending and the messages don’t wait in the queue
4. none of the mentioned
In UNIX, the return value for the fork system call is _____ for the child process and _____ for the parent process.
1.A Negative integer, Zero
2.Zero, A Negative integer
3.Zero, A nonzero integer
4.A nonzero integer, Zero
Messages sent by a process _______
1.have to be of a fixed size
2.have to be a variable size
3. can be fixed or variable sized
4. none of the mentioned
Process are classified into different groups in _______
1.shortest job scheduling algorithm
2. round robin scheduling algorithm
3. priority scheduling algorithm
4.multilevel queue scheduling algorithm
Round robin scheduling falls under the category of ________
1.Non-preemptive scheduling
2.Preemptive scheduling
3.All of the mentioned
4.None of the mentioned
RPC provides a(an) _____ on the client-side, a separate one for each remote procedure.
1. stub
2.identifier
3.name
4.process identifier
The child process can ______
1. be a duplicate of the parent process
2.never be a duplicate of the parent process
3.cannot have another program loaded into it
4.never have another program loaded into it
The child process completes execution, but the parent keeps executing, then the child process is known as ______
1.Orphan
2.Zombie
3. Body
4.Dead
The interval from the time of submission of a process to the time of completion is termed as _____
1.waiting time
2.turnaround time
3. response time
4.throughput
The link between two processes P and Q to send and receive messages is called __________
1.communication link
2.message-passing link
3.synchronization link
4.All of the Mentioned
The processes that are residing in main memory and are ready and waiting to execute are kept on a list called ______
1. job queue
2. ready queue
3. execution queue
4.process queue
The remote method invocation ________
1.allows a process to invoke memory on a remote object
2.allows a thread to invoke a method on a remote object
3.allows a thread to invoke memory on a remote object
4. allows a process to invoke a method on a remote object
The Zero Capacity queue _______
1. is referred to as a message system with buffering
2.is referred to as a message system with no buffering
3. is referred to as a link
4.None of the mentioned
To differentiate the many network services a system supports ______ are used.
1.Variables
2.Sockets
3.Ports
4.Service names
What is a trap/exception?
1.hardware generated interrupt caused by an error
2.software generated interrupt caused by an error
3.user generated interrupt caused by an error
4.None of the mentioned
What is an interrupt vector?
1. It is an address that is indexed to an interrupt handler
2.It is a unique device number that is indexed by an address
3. It is a unique identity given to an interrupt
4.None of the mentioned
What is an ISR?
1.Information Service Request
2.Interrupt Service Request
3.Interrupt Service Routine
4. Information Service Routine
What is FIFO algorithm?
1. first executes the job that came in last in the queue
2. first executes the job that came in first in the queue
3. first executes the job that needs minimal processor
4.first executes the job that has maximum processor needs
What is the full form of RMI?
1.Remote Memory Installation
2.Remote Memory Invocation
3.Remote Method Installation
4.Remote Method Invocation
Which algorithm is defined in Time quantum?
1.shortest job scheduling algorithm
2.round robin scheduling algorithm
3. priority scheduling algorithm
4.multilevel queue scheduling algorithm
Which module gives control of the CPU to the process selected by the short-term scheduler?
1.dispatcher
2.interrupt
3.scheduler
4.None of the mentioned
Which of the following are TRUE for direct communication?
1.A communication link can be associated with N number of process(N = max. number of processes supported by system)
2.A communication link is associated with exactly two processes
3.Exactly N/2 links exist between each pair of processes(N = max. number of processes supported by system)
4. Exactly two link exists between each pair of processes
Which of the following two operations are provided by the IPC facility?
1.write & delete message
2.delete & receive message
3.send & delete message
4.receive & send message
Which one of the following can not be scheduled by the kernel?
1.kernel level thread
2. user level thread
3.process
4.None of the mentioned
Which operation is performed by an interrupt handler?
1.Saving the current state of the system
2. Loading the interrupt handling code and executing it
3.Once done handling, bringing back the system to the original state it was before the interrupt occurred
4.All of the Mentioned
With round robin scheduling algorithm in a time shared system _______
1.using very large time slices converts it into First come First served scheduling algorithm
2. using very small time slices converts it into First come First served scheduling algorithm
3.using extremely small time slices increases performance
4. using very small time slices converts it into Shortest Job First algorithm
With _____________ only one process can execute at a time; meanwhile all other process are waiting for the processor. With _______ more than one process can be running simultaneously each on a different processor.
1.Multiprocessing, Multiprogramming
2.Multiprogramming, Uniprocessing
3. Multiprogramming, Multiprocessing
4.Uniprogramming, Multiprocessing